EXTRAINCL = @FREETYPE_CFLAGS@
FREETYPELIBS = @FREETYPE_LIBS@

PROGRAMS = \
	fnt2fon$(EXEEXT) \
	make_ctests$(EXEEXT) \
	make_xftmpl$(EXEEXT) \
	sfnt2fnt$(EXEEXT)

MANPAGES = \
	winemaker.de.UTF-8.man.in \
	winemaker.fr.UTF-8.man.in \
	winemaker.man.in

C_SRCS = \
	fnt2fon.c \
	make_ctests.c \
	make_xftmpl.c \
	makedep.c \
	sfnt2fnt.c

IN_SRCS = \
	wineapploader.in

UPDATE_DESKTOP_DATABASE = update-desktop-database

all: wineapploader

@MAKE_RULES@

make_ctests$(EXEEXT): make_ctests.o
	$(CC) $(CFLAGS) -o $@ make_ctests.o $(LDFLAGS)

make_xftmpl$(EXEEXT): make_xftmpl.o
	$(CC) $(CFLAGS) -o $@ make_xftmpl.o $(LIBPORT) $(LDFLAGS)

fnt2fon$(EXEEXT): fnt2fon.o
	$(CC) $(CFLAGS) -o $@ fnt2fon.o $(LIBPORT) $(LDFLAGS)

sfnt2fnt$(EXEEXT): sfnt2fnt.o
	$(CC) $(CFLAGS) -o $@ sfnt2fnt.o $(LIBWINE_STATIC) $(LIBPORT) $(LDFLAGS) $(FREETYPELIBS)

install install-lib::
	$(INSTALL_DATA) $(srcdir)/wine.desktop $(DESTDIR)$(datadir)/applications/wine.desktop
	-$(UPDATE_DESKTOP_DATABASE)

install install-dev:: install-man-pages
	$(INSTALL_SCRIPT) $(srcdir)/winemaker $(DESTDIR)$(bindir)/winemaker

uninstall::
	$(RM) $(DESTDIR)$(datadir)/applications/wine.desktop $(DESTDIR)$(bindir)/winemaker
	-$(UPDATE_DESKTOP_DATABASE)
